export default {
  throttle(fn, delay = 200) {
    let timer = null;
    return function () {
      if (timer) return;
      timer = setTimeout(() => {
        fn.apply(this, arguments);
        timer = null;
      });
    };
  }
};